#include
<kfbxtrimnurbssurface.h>
Note:Outer boundaries run counter-clockwise in UV space and inner boundaries run clockwise. An outer boundary represents the outer edges of the trimmed surface whereas the inner boundaries define "holes" in the surface.
Definition at line 56 of file kfbxtrimnurbssurface.h.
Public Member Functions |
|
void | AddCurve (KFbxNurbsCurve *pCurve) |
Adds an edge to this boundary. |
|
int | GetCurveCount () const |
Returns the number of edges within this
boundary. |
|
KFbxNurbsCurve * | GetCurve (int pIndex) |
Returns the edge at the specified index.
|
|
KFbxNurbsCurve const * | GetCurve (int pIndex) const |
Returns the edge at the specified index.
|
|
virtual EAttributeType | GetAttributeType () const |
Returns the type of node attribute. |
|
bool | IsPointInControlHull (const KFbxVector4 &pPoint) |
Detects if the point is in the boundary's
control hull. |
|
KFbxVector4 | ComputePointInBoundary () |
Computes the origin point in the boundary.
|
|
Public Attributes |
|
KFbxTypedProperty< fbxBool1 > | OuterFlag |
This property handles outer flag. |
|
Static Public Attributes |
|
static const char * | sOuterFlag |
Properties. |
void AddCurve | ( | KFbxNurbsCurve * | pCurve | ) |
Adds an edge to this boundary.
pCurve | The curve to be appended to the end of this boundary |
int GetCurveCount | ( | ) | const |
Returns the number of edges within this boundary.
KFbxNurbsCurve* GetCurve | ( | int | pIndex | ) |
Returns the edge at the specified index.
pIndex | The specified index, no bound checking is done. |
KFbxNurbsCurve const* GetCurve | ( | int | pIndex | ) | const |
Returns the edge at the specified index.
pIndex | The specified index, no bound checking is done. |
virtual EAttributeType GetAttributeType | ( | ) | const [virtual] |
Returns the type of node attribute.
Reimplemented from KFbxGeometry.
bool IsPointInControlHull | ( | const KFbxVector4 & | pPoint | ) |
Detects if the point is in the boundary's control hull.
pPoint | The point to be detected. |
True
if the point is in the boundary's control
hull, returns false
if it is not in the control
hull.KFbxVector4 ComputePointInBoundary | ( | ) |
Computes the origin point in the boundary.
const char* sOuterFlag
[static] |
Properties.
Definition at line 63 of file kfbxtrimnurbssurface.h.
This property handles outer flag.
Default value is false.
Definition at line 69 of file kfbxtrimnurbssurface.h.